package org.codefinger.json.parser;

public interface JSONObjectDeserializer {

	public JSONArrayDeserializer createArrayDeserializer();

	public JSONObjectDeserializer createObjectDeserializer();

	public void setFieldName(JSONLexer jsonLexer);

	public void setFieldName(String fieldName);

	public void setValue(Object value);

	public void setStringValue(JSONLexer jsonLexer);

	public void setIntValue(String value);

	public void setFloatValue(String value);

	public void setFalseValue();

	public void setTrueValue();

	public Object getDeserializedValue();

}
